package cn.uexpo.lhz.biz;


import java.util.List;
import java.util.Map;

import cn.uexpo.lhz.common.oldBase.BOException;
import cn.uexpo.lhz.common.oldBase.BaseBiz;
import cn.uexpo.lhz.common.oldBase.BaseBizWithBLOBs;
import cn.uexpo.lhz.common.oldUtils.PageRequest;
import cn.uexpo.lhz.common.oldUtils.PageResult;
import cn.uexpo.lhz.domain.ManageEquipment;
import cn.uexpo.lhz.domain.ManageEquipmentExample;

public interface ManageEquipmentBiz extends BaseBizWithBLOBs<ManageEquipment, ManageEquipmentExample>{

    /**
     *查看所有人员并且分页和模糊查
     * @return
     */
    List<ManageEquipment> listShow(ManageEquipment manageEquipment);

    PageResult findPage1(PageRequest pageRequest, ManageEquipment manageEquipment) throws  BOException;

    //查询一个设备下的位置,活动,项目
    List<ManageEquipment> selectManageEquipmentDependencyAllByID(ManageEquipment record);

    int updateByPrimaryKey2(ManageEquipment record);//解除位置

    List<Map> selectManageEquipmentAll(ManageEquipment record);

    List<ManageEquipment> selectAll();

    int updateByextStr2s(List<Integer> list);//批量停用设备

}
